package com.nenmei.source.bean;

import lombok.*;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * @date: 2021/08/06
 * @time: 21:41
 * @author: yuyifan
 *
 * 1,只有在容器中的组件(@Component),才会拥有SpringBoot提供的强大功能(@ConfigurationProperties)
 * 2,注意@ConfigurationProperties(prefix = "mycar"),只能绑定application.properties或者application.yml下的配置内容,不可以是其它
 * 3,当然我们这里可以把@Component注释,去MyConfig里面去配置@EnableConfigurationProperties(Car.class)更好一点;
 *
 */

@NoArgsConstructor   //无参构造器
@AllArgsConstructor  //有参构造器
@Data                //getter and setter方法
@ToString            //toString方法
@EqualsAndHashCode

//@Component
@ConfigurationProperties(prefix = "mycar")
public class Car {
    private String brand;  //品牌
    private Integer price; //价格
}




